Software Process Architectures
نویسنده
چکیده
Given that diCferences exist between software products and software processes software products are executed by machines; software processes are executed by combinations of people and machines), this duality cannot be pushed too hard or applied unthinkingly. But, as seen in a number of papers in the series of International Conferences on the Soft\vare Process, this duality has provided useful insights and results in such process areas as process life-cycles [FeilerHumphrey, 1993], process requirements [Dowson, 1993], process validation [Cook-Wolf, 1994], and process evolution [Bandinelli et a1., 1994].
منابع مشابه
A Domain Ontology for Software Process Architecture Description
This paper presents a part of an approach for software processes reuse based on software architectures. This solution is proposed after the study of existing work on software process reuse field. Our study focuses on approaches for reusing based on software architectures and domain ontology. AoSP (Architecture oriented Software Process) approach exploits the progress of two research fields that...
متن کاملTowards a Generic Framework for Evaluating Component-Based Software Architectures
The evaluation of software architectures is crucial to ensure that the design of software systems meets the requirements. We present a generic methodical framework that enables the evaluation of component-based software architectures. It allows to determine system characteristics on the basis of the characteristics of its constituent components. Basic prerequisites are discussed and an overview...
متن کاملA SPEMOntology for Software Processes Reusing
Reusing the best practices and know-how capitalized from existing software process models is a promising solution to model high quality software processes. This paper presents a part of AoSP (Architecture oriented Software Process) for software processes reuse based on software architectures. The solution is proposed after the study of existing works on software process reusing. AoSP approach d...
متن کاملOrganizing Definitions and Formalisms for Dynamic Software Architectures
Dynamic architectural change is defined as the addition and removal of components and connectors. Dynamic software architectures are those architectures that modify their architecture and enact the modifications during the system’s execution. This behavior is most commonly known as run-time evolution or dynamism. As dynamic software architecture use becomes more widespread, it is important to g...
متن کاملA Classification of Formal Specifications for Dynamic Software Architectures
Architectural change is defined as the addition and removal of components and connectors. Dynamic software architectures are those architectures that modify their architecture and enact the modifications during the system’s execution. This behavior is most commonly known as run-time evolution or dynamism. As dynamic software architecture use becomes more widespread, it is important to gain a be...
متن کاملExtending and adapting the architecture tradeoff analysis method for the evaluation of software reference architectures
A software reference architecture is a generic architecture for a class of software systems that is used as a foundation for the design of concrete architectures from this class. The growing complexity of software systems increases the importance of reference architectures in the design process. Because of their fundamental role in the design of complex systems, reference architectures have to ...
متن کامل